renew something (give it fresh life) - German English Dictionary